* GtkViewport has a single CSS node with name viewport.
*/
+typedef struct _GtkViewportPrivate GtkViewportPrivate;
+typedef struct _GtkViewportClass GtkViewportClass;
+
+struct _GtkViewport
+{
+ GtkBin parent_instance;
+};
+
struct _GtkViewportPrivate
{
GtkAdjustment *hadjustment;
guint vscroll_policy : 1;
};
+struct _GtkViewportClass
+{
+ GtkBinClass parent_class;
+};
+
enum {
PROP_0,
PROP_HADJUSTMENT,
typedef struct _GtkViewport GtkViewport;
-typedef struct _GtkViewportPrivate GtkViewportPrivate;
-typedef struct _GtkViewportClass GtkViewportClass;
-
-struct _GtkViewport
-{
- GtkBin parent_instance;
-};
-
-/**
- * GtkViewportClass:
- * @parent_class: The parent class.
- */
-struct _GtkViewportClass
-{
- GtkBinClass parent_class;
-
- /*< private >*/
-
- /* Padding for future expansion */
- void (*_gtk_reserved1) (void);
- void (*_gtk_reserved2) (void);
- void (*_gtk_reserved3) (void);
- void (*_gtk_reserved4) (void);
-};
GDK_AVAILABLE_IN_ALL